package com.yuncheng.spcyApi.selectXzxkApi.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.annotation.JsonProperty;
import org.springframework.format.annotation.DateTimeFormat;

import java.io.Serializable;
import java.util.Date;

/**
 * 行政相对人相对人人员
 * @author hua
 */
public class XzspXzxdrXdrryVo implements Serializable {

    /** 人员id */
    private String id;

    /** 人员类型 */
    private String ryfl;

    /** 民族ID */
    @JsonProperty(value = "mz_id")
    private String mz_id;

    /** 姓名;有外国人 注册公司 */
    private String xm;

    /** 技术职称 */
    private String jszz;

    /** 技师职称等级 */
    private String jszzdj;

    /** 培训证书名称 */
    private String pxzsmc;

    /** 培训证书核发时间 */
    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date pxzssj;

    /** 户籍登记地址 */
    private String hjdz;

    /** 学历 */
    private String xl;

    /** 证书号 */
    private String zsh;

    /** 所学专业 */
    private String zy;

    /** 职务 */
    private String zw;

    /** 任职时间 */
    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date rzsj;

    /** 证件类型;@values 1:中华人民共和国居民身份证 | 2:中华人民共和国军官证 | 3:中华人民共和国警官证 | 4:外国（地区）护照 | 9:其他有效身份证件 */
    private String zjlx;

    /** 有效证件号码 */
    private String zjhm;

    /** 部门 */
    private String bm;

    /** 从事年限 */
    private Integer csnx;

    /** 从事的工作领域 */
    private String csly;

    /** 联系电话;只允许输入数字和字符 */
    private String lxdh;

    /** 手机 */
    private String sj;

    /** 传真;只允许输入数字和字符 */
    private String cz;

    /** 电子邮箱;只允许输入数字和字符 */
    private String dzyx;

    /** 性别;@values 0:不祥 | 1:男性 | 2:女性 */
    private String xb;

    /** 负责人类型;@values 00:缺省值 | 01:法定代表人 | 02:企业负责人 | 03:企业质量管理人 | 04:生产负责人 | 05:分管院长 | 06:制剂室负责人 | 07:药检室负责人 | 08:网站负责人 | 09:网站联系人 | 10:质量管理部门负责人 | 11:质量管理员 | 12:注册申请负责人 | 13:食品安全负责人 | 14:食品卫生负责人 | 15:检验人 | 16:处方审核员 | 17:投资人 | 18:质量受权人 | 19:法人代表 | 20:食品安全专业技术人员 | 21:食品安全管理人员 | 22:业主 | 23:委托代理人 */
    private String fzrlx;

    /** 熟悉程度;@values 0:缺省 | 1:熟悉 | 2:一般 */
    private String sxcd;

    /** 备注 */
    private String bz;

    /** 任免单位 */
    private String rmdw;

    /** 与法定代表人关系 */
    private String frgx;

    /** 是否有健康证;@values 0:无健康证 | 1:有健康证 */
    private String sfjkz;

    /** 毕业院校 */
    private String byyx;

    /** 健康证编号 */
    private String jkzbh;

    /** 年龄 */
    private Integer nl;

    /** 学习经历 */
    private String xxjl;

    /** 培训经历 */
    private String pxjl;

    /** 工作经历 */
    private String gzjl;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getMz_id() {
        return mz_id;
    }

    public void setMz_id(String mz_id) {
        this.mz_id = mz_id;
    }

    public String getXm() {
        return xm;
    }

    public void setXm(String xm) {
        this.xm = xm;
    }

    public String getJszz() {
        return jszz;
    }

    public void setJszz(String jszz) {
        this.jszz = jszz;
    }

    public String getJszzdj() {
        return jszzdj;
    }

    public void setJszzdj(String jszzdj) {
        this.jszzdj = jszzdj;
    }

    public String getPxzsmc() {
        return pxzsmc;
    }

    public void setPxzsmc(String pxzsmc) {
        this.pxzsmc = pxzsmc;
    }

    public Date getPxzssj() {
        return pxzssj;
    }

    public void setPxzssj(Date pxzssj) {
        this.pxzssj = pxzssj;
    }

    public String getHjdz() {
        return hjdz;
    }

    public void setHjdz(String hjdz) {
        this.hjdz = hjdz;
    }

    public String getXl() {
        return xl;
    }

    public void setXl(String xl) {
        this.xl = xl;
    }

    public String getZsh() {
        return zsh;
    }

    public void setZsh(String zsh) {
        this.zsh = zsh;
    }

    public String getZy() {
        return zy;
    }

    public void setZy(String zy) {
        this.zy = zy;
    }

    public String getZw() {
        return zw;
    }

    public void setZw(String zw) {
        this.zw = zw;
    }

    public Date getRzsj() {
        return rzsj;
    }

    public void setRzsj(Date rzsj) {
        this.rzsj = rzsj;
    }

    public String getZjlx() {
        return zjlx;
    }

    public void setZjlx(String zjlx) {
        this.zjlx = zjlx;
    }

    public String getZjhm() {
        return zjhm;
    }

    public void setZjhm(String zjhm) {
        this.zjhm = zjhm;
    }

    public String getBm() {
        return bm;
    }

    public void setBm(String bm) {
        this.bm = bm;
    }

    public Integer getCsnx() {
        return csnx;
    }

    public void setCsnx(Integer csnx) {
        this.csnx = csnx;
    }

    public String getCsly() {
        return csly;
    }

    public void setCsly(String csly) {
        this.csly = csly;
    }

    public String getLxdh() {
        return lxdh;
    }

    public void setLxdh(String lxdh) {
        this.lxdh = lxdh;
    }

    public String getSj() {
        return sj;
    }

    public void setSj(String sj) {
        this.sj = sj;
    }

    public String getCz() {
        return cz;
    }

    public void setCz(String cz) {
        this.cz = cz;
    }

    public String getDzyx() {
        return dzyx;
    }

    public void setDzyx(String dzyx) {
        this.dzyx = dzyx;
    }

    public String getXb() {
        return xb;
    }

    public void setXb(String xb) {
        this.xb = xb;
    }

    public String getFzrlx() {
        return fzrlx;
    }

    public void setFzrlx(String fzrlx) {
        this.fzrlx = fzrlx;
    }

    public String getSxcd() {
        return sxcd;
    }

    public void setSxcd(String sxcd) {
        this.sxcd = sxcd;
    }

    public String getBz() {
        return bz;
    }

    public void setBz(String bz) {
        this.bz = bz;
    }

    public String getRmdw() {
        return rmdw;
    }

    public void setRmdw(String rmdw) {
        this.rmdw = rmdw;
    }

    public String getFrgx() {
        return frgx;
    }

    public void setFrgx(String frgx) {
        this.frgx = frgx;
    }

    public String getSfjkz() {
        return sfjkz;
    }

    public void setSfjkz(String sfjkz) {
        this.sfjkz = sfjkz;
    }

    public String getByyx() {
        return byyx;
    }

    public void setByyx(String byyx) {
        this.byyx = byyx;
    }

    public String getJkzbh() {
        return jkzbh;
    }

    public void setJkzbh(String jkzbh) {
        this.jkzbh = jkzbh;
    }

    public Integer getNl() {
        return nl;
    }

    public void setNl(Integer nl) {
        this.nl = nl;
    }

    public String getXxjl() {
        return xxjl;
    }

    public void setXxjl(String xxjl) {
        this.xxjl = xxjl;
    }

    public String getPxjl() {
        return pxjl;
    }

    public void setPxjl(String pxjl) {
        this.pxjl = pxjl;
    }

    public String getGzjl() {
        return gzjl;
    }

    public void setGzjl(String gzjl) {
        this.gzjl = gzjl;
    }

    public String getRyfl() {
        return ryfl;
    }

    public void setRyfl(String ryfl) {
        this.ryfl = ryfl;
    }
}
